package com.xbj.voa.db.dao;

import org.apache.ibatis.annotations.Mapper;

import java.util.HashMap;
import java.util.Set;

@Mapper
public interface TbUserDao {


    /**
     * @Author 木火
     * @Date  2024/1/13
     * @Param
     * @Description 是否存在root用户
     **/
    public boolean haveRootUser();

    /**
     * @Author 木火
     * @Date  2024/1/13
     * @Param openId:长期授权字符串
     * @Description 根据长期授权字符串查询id
     **/
    public Integer searchIdByOpenId (String openId);

    /**
     * @Author 木火
     * @Date  2024/1/14
     * @Param
     * @Description 根据用户id,查询用户权限列表
     **/
    public Set<String> searchUserPermissions(int userId);
    public int insert(HashMap map);
}